/**
 * 
 */
package com.vision.core.cm.data;

/**
 * 
 * @author Mark
 */
public enum Domain {
	
	// READ THIS: Do not change the names of any of the items here. They are saved
	// in the database. Changing the names may cause the system to become unable
	// to match the items into existing data from the database.
	
	// Admin Domains
	COMPANY,
	COMPANY_GROUP,
	USER,
	ROLE,
	PERMISSION,
	PROFILE,
	ACTIVITY_LOG,
	
	// Sales Domains
	PRODUCT,
	PRODUCT_GROUP,
	SALESMAN,
	CUSTOMER,
	CHECK,
	MONTHLY_TOTAL,
	
	DELIVERY_RECEIPT,
	SALES_INVOICE,
	COLLECTION,
	ADVANCE_PAYMENT,
	APPLIED_ADVANCE_PAYMENT,
	DEBIT_MEMO,
	CREDIT_MEMO,
	
	REPORT_CUSTOMER_LEDGER,
	REPORT_CUSTOMER_SALES,
	REPORT_PRODUCT_SALES,
	REPORT_MONTHLY_GROUP_SALES,
	REPORT_SALESMAN_SALES,
	REPORT_INDIV_SALESMAN_SALES,
	REPORT_INDIV_SALESMAN_COMM,
	REPORT_OUTSTANDING_RECEIVABLES,
	REPORT_DELIVERY_RECEIPTS,
	REPORT_INDIVIDUAL_SOA,
	REPORT_CUSTOMER_AGING,
	REPORT_COMMISSION
	
	// Cash Domains

}
